import request from '@/utils/request'

// 添加一条权限
export function api_add(paramsJson) {
  return request({
    url: 'purview',
    method: 'post',
    data: paramsJson.SysPurview,
  })
}
// 批量添加权限
export function api_addBatch(paramsJson) {
  return request({
    url: 'purview/batch',
    method: 'post',
    data: paramsJson,
  })
}
// 得到所有按 tag 分类的权限列表
export function api_listAllByTag() {
  return request({
    url: 'purview/list-all/tag',
    method: 'get',
  })
}
// 根据权限中文名称或者代码判断该权限名称是否已添加
export function api_checkLabel(paramsJson) {
  return request({
    url: 'purview/check-label',
    method: 'get',
    params: {
      Label: paramsJson.Label,
    },
  })
}
// 根据权限中文名称或者代码判断该权限代码是否已添加
export function api_checkCode(paramsJson) {
  return request({
    url: 'purview/check-code',
    method: 'get',
    params: {
      Code: paramsJson.Code,
    },
  })
}
